﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Volo.Abp.Application.Dtos;

namespace WMS.PurchaseNoticeDetailTable.DTO
{
    public class GetPurchaseNoticeDTO:EntityDto<int>
    {
        /// <summary>
        /// 通知单号
        /// </summary>
        public string? NotificationNumber { get; set; }
        /// <summary>
        /// 客户编码
        /// </summary>
        public string? CustomerCode { get; set; }
        /// <summary>
        /// 客户名称
        /// </summary>
        public string? CustomerName { get; set; }
        /// <summary>
        /// 通知单状态
        /// </summary>
        public bool NotificationStatus { get; set; }
        /// <summary>
        /// 商品编码
        /// </summary>
        public string? ProductCode { get; set; }
        /// <summary>
        /// 商品名称
        /// </summary>
        public string? ProductName { get; set; }
        /// <summary>
        /// 通知单数量
        /// </summary>
        public int NotificationQuantity { get; set; }
        /// <summary>
        /// 验收数量
        /// </summary>
        public int AcceptanceQuantity { get; set; }
        /// <summary>
        /// 单位
        /// </summary>
        public string? Unit { get; set; }
        /// <summary>
        /// 体积CM3
        /// </summary>
        public int Volume { get; set; }
        /// <summary>
        /// 重量KG
        /// </summary>
        public int Weight { get; set; }
        /// <summary>
        /// 客户订单号
        /// </summary>
        public string? CustomerOrderNumber { get; set; }
        /// <summary>
        /// 基本单位数量
        /// </summary>
        public int BasicUnitQuantity { get; set; }
        /// <summary>
        /// 基本单位
        /// </summary>
        public string? BasicUnit { get; set; }
        /// <summary>
        /// 生产日期
        /// </summary>
        public DateTime roductionDate { get; set; }
    }
}
